$(function(){
	ajax_load_data();
});
//点击搜索按钮
function on_click_search(){
	$("#utable").bootstrapTable('destroy');
	ajax_load_data();
}
function ajax_load_data(){
	 //生成用户数据
	   var url = path+"/admin/userBreakList.htm" ;
	   var anchorId=$('#anchorId').val();
	   var userId=$('#userId').val();
	   if(userId == "" || userId ==null){
		   userId="0";
	   }
	   if(anchorId == "" ||anchorId ==null){
		   anchorId="0";
	   }
	   
	    $('#utable').bootstrapTable({
	        url: url,
	        method: 'post',
	        contentType: "application/x-www-form-urlencoded",
	        queryParamsType:'', 
	        queryParams: function(params){
	        	return {
	        		pageSize: params.limit,
	        		page:params.pageNumber,
	        		anchorId:anchorId,
	        		userId:userId
	        	}
	        }, 
	        //【其它设置】
	        locale:'zh-CN',//中文支持
	        pagination: true,//是否开启分页（*）
	        pageNumber:1,//初始化加载第一页，默认第一页
	        pageSize: 10,//每页的记录行数（*）
	        sidePagination: "server", //分页方式：client客户端分页，server服务端分页（*）
	        //【设置列】
	        columns: [
		              	{
		          		title:'房间号',
		          		field:'t_id',
		          		align:'center'	 
		          	},
	                  {
	              		title:'用户ID',
	              		field:'t_user_id',
	              		align:'center'	 
	              	},
//	              	{
//	              		title:'用户昵称',
//	              		field:'t_nickName',
//	              		align:'center'	 
//	              	},
	                {
	              		title:'主播ID',
	              		field:'t_anchor_id',
	              		align:'center'	 
	              	},
//	              	{
//	              		title:'主播昵称',
//	              		field:'t_anchor_nickName',
//	              		align:'center'	 
//	              	},
	              	{
	              		title:'通话类型',
	              		field:'t_chatType',
	              		align:'center',
	              		formatter:function(value,row,index){
	              			var t_chatType;
	              			var t_conversation_type;
	              			if(value==1||value==3||value==5){
	              				
	              				t_chatType= '视频通话';
	              			}else{
	              				t_chatType= '语音通话';
	              			}
	              			
	              			if(row.t_conversation_type){
	              				t_conversation_type= '--用户呼叫主播';
	              			}else{
	              				t_conversation_type= '--主播呼叫用户';
	              			}
	              			return t_chatType+t_conversation_type;
	              		}
	              	},
	              	{
	              		title:'拨打时间',
	              		field:'t_call_time',
	              		align:'center'
	              	},
	              	{
	              		title:'接听时间',
	              		field:'t_answer_time',
	              		align:'center'
	              	},
	              	{
	              		title:'结束时间',
	              		field:'t_end_time',
	              		align:'center'
	              	},
	              	
	              	{
	              		title:'主播金币(/分钟)',
	              		field:'t_anchor_gold',
	              		align:'center'
	              	},
	              	{
	              		title:'通话时间(/分钟)',
	              		field:'t_room_time',
	              		align:'center'
	              	},
	              	{
	              		title:'本次消费金币',
	              		field:'t_room_gold',
	              		align:'center'
	              	},
	              	
	              	{
	              		title:'挂断方式',
	              		field:'t_break_type',
	              		align:'center',
	              		formatter:function(value){
	              			if(value==1){
	              				return '用户主动挂断链接';
	              			}else if(value==2){
	              				return '用户断开链接或者发起呼叫断开链接';
	              			}else if(value==3){
	              				return '用户违规';
	              			}else if(value==4){
	              				return 'socket断开链接';
	              			}else if(value==5){
	              				return '计费时间不足挂断链接';
	              			}else if(value==6){
	              				return '发起新的计时,上次挂断失败';
	              			}else if(value==7){
	              				return '自动呼叫30秒倒计时挂断';
	              			}else if(value==8){
	              				return '后台统一挂断';
	              			}else {
	              				return '未知';
	              			}
	              		}
	              	},
	              	{
	              		title:'创建时间',
	              		field:'t_create_time',
	              		align:'center',
	              	},
	              
	        ]
	    });
}

	    /**
	     * 手动解封
	     * @param id
	     */
	    function on_click_unlock(id){
	    	$.ajax({
	    		type : 'POST',
	    		url : path + '/admin/unlock.htm',
	    		data : {
	    			t_id : id
	    		},
	    		dataType : 'json',
	    		success : function(data) {
	    			if (data.m_istatus == 1) {
	    				$("#utable").bootstrapTable('refreshOptions',{page : 1});
	    			} else  {
	    				window.location.href = path + '/error.html';
	    			}
	    		}
	    	});
	    }

/**
 * 点击弹出用户详情
 * @param id
 * @param nickName
 */
function on_click_open_user_model(params){
	$.ajax({
		type : 'POST',
		url : path + '/admin/getUserById.htm',
		data : {t_id : params},
		dataType : 'json',
		success : function(data) {
			if (data.m_istatus == 1) {
				$("#t_nickName").val(data.m_object.t_nickName);
				$("#t_phone").val(data.m_object.t_phone);
				$("#t_sex").val(data.m_object.t_sex);
				$("#t_age").val(data.m_object.t_age);
				$("#t_height").val(data.m_object.t_height);
				$("#t_weight").val(data.m_object.t_weight);
				$("#t_constellation").val(data.m_object.t_constellation);
				$("#t_city").val(data.m_object.t_city);
				$("#t_vocation").val(data.m_object.t_vocation);
				$("#t_role").val(data.m_object.t_role);
				$("#t_synopsis").val(data.m_object.t_synopsis);
				$("#t_autograph").val(data.m_object.t_autograph);
				$("#userModal").modal('show');
			}else  {
				window.location.href = path + '/error.html';
			}
		}
	});
	
}

/**
 * 点击查看详情
 * @param params
 */
function on_click_break(){
	$.ajax({
		type : 'POST',
		url : path + '/admin/breakAllVideoUser.htm',

		dataType : 'json',
		success : function(data) {
			if (data.m_istatus == 1) {
	           swal({
	        	   icon: "success",
	        	 });
			}else  {
				window.location.href = path + '/error.html';
			}
		}
	});
}

